care leaver - French English Dictionary